package com.library.entity;

import lombok.Data;
import java.util.Date;

/**
 * 用户实体类
 * 对应数据库中的 users 表，用于系统登录认证和权限管理
 */
@Data // Lombok 注解，自动生成 getter、setter、toString 等方法
public class User {
    private Long id; // 主键ID

    private String username; // 登录用户名（唯一）

    private String password; // 密码（存储BCrypt加密后的字符串）

    private String role; // 角色：ADMIN（管理员）/USER（普通用户）

    private Date createdAt; // 创建时间（自动生成）
}
